A Potentially Fast Primality Test

نویسنده

  • Tsz-Wo Sze
چکیده

The running time is O(r log n). It can be shown by elementary means that the required r exists in O(log n). So the running time is O(log n). Moreover, by Fouvry’s Theorem [8], such r exists in O(log n), so the running time becomes O(log n). In [10], Lenstra and Pomerance showed that the AKS primality test can be improved by replacing the polynomial x − 1 in equation (1.1) with a specially constructed polynomial f(x), so that the degree of f(x) is O(log n). The overall running time of their algorithm is O(log n). With an extra input integer a, Berrizbeitia [6] has provided a deterministic primality test with time complexity 2−min(k,b2 log log nc)O(log6 n), where 2k||n−1 if n ≡ 1 (mod 4) and 2k||n + 1 if n ≡ 3 (mod 4). If k ≥ b2 log log nc, this algorithm runs in O(log n). The algorithm is also a modification of AKS by verifying the congruent equation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Primality Proving on Cullen Numbers

We present a unconditional deterministic primality proving algorithm for Cullen numbers. The expected running time and the worst case running time of the algorithm are Õ(logN) bit operations and Õ(logN) bit operations, respectively.

متن کامل

Implementing the asymptotically fast version of the elliptic curve primality proving algorithm

The elliptic curve primality proving (ECPP) algorithm is one of the current fastest practical algorithms for proving the primality of large numbers. Its running time currently cannot be proven rigorously, but heuristic arguments show that it should run in time Õ((logN)5) to prove the primality of N . An asymptotically fast version of it, attributed to J. O. Shallit, is expected to run in time Õ...

متن کامل

Implementing the Asymptotically Fast Version of the Elliptic Curve Primality Proving Algorithm Less Prelimimary Version 040825

The elliptic curve primality proving algorithm is one of the fastest practical algorithms for proving the primality of large numbers. Its running time cannot be proven rigorously, but heuristic arguments show that it should run in time Õ((logN)) to prove the primality of N . An asymptotically fast version of it, attributed to J. O. Shallit, runs in time Õ((logN)). The aim of this article is to ...

متن کامل

Analyzing and Optimizing the Combined Primality test with GCD Operation on Smart Mobile Devices

Fast generation of a large prime is important to enhance security. However, primality test of prime generation takes long time. Therefore, primality tests are combined to speed up. A combination of trial division and Miller-Rabin test (TD combined test hereafter) is the most popular combination. GCD operation and Miller-Rabin test combination (GCD combined test hereafter) is also popular and ea...

متن کامل

Uncertainty can be Better than Certainty : Some Algorithms for Primality Testing ∗ Richard

For many years mathematicians and computer scientists have searched for a fast and reliable primality test. This is especially relevant nowadays, because the popular RSA public-key cryptosystem requires very large primes in order to generate secure keys. I will describe some efficient randomised algorithms that are useful, but have the defect of occasionally giving the wrong answer, or taking a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007